Fix upgrade omissions.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 16 Feb 2006 14:10:01 +0000 (14:10 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 16 Feb 2006 14:10:01 +0000 (14:10 +0000)
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6-xen-sparse/arch/x86_64/kernel/pci-swiotlb-xen.c
linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/system.h
linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/system.h

index 4763ff4d480b5e5d01a33b39f8a29df2d3e820a0..0a5a8d4f023acf4a15be6c149a247bd663b493e5 100644 (file)
@@ -40,8 +40,8 @@ void pci_swiotlb_init(void)
            (end_pfn > MAX_DMA32_PFN || force_iommu))
               swiotlb = 1;
        if (swiotlb) {
-               swiotlb_init();
                printk(KERN_INFO "PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\n");
+               swiotlb_init();
                dma_ops = &swiotlb_dma_ops;
        }
 #else
index 0c0dc515a2e0bd2628adbec8c86c6f1bdf9950a1..86afadd093f350adb3b0799b12cc5cca0c8eb922 100644 (file)
@@ -555,7 +555,7 @@ __asm__ __volatile__("6667:movl %1, %0\n6668:\n"                    \
 #else
 #define smp_rmb()      rmb()
 #define smp_mb()       mb()
-#define set_mb(var, value) do { xchg(&var, value); } while (0)
+#define set_mb(var, value) do { (void) xchg(&var, value); } while (0)
 #endif
 #define smp_read_barrier_depends()     read_barrier_depends()
 #else
index 6a29a815f0c3c23bae7f0f002e65ef72c4bb4079..90104415546a1f6f7332c98ff1e4c104b627208e 100644 (file)
@@ -336,7 +336,7 @@ static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
 #define wmb()  asm volatile("" ::: "memory")
 #endif
 #define read_barrier_depends() do {} while(0)
-#define set_mb(var, value) do { xchg(&var, value); } while (0)
+#define set_mb(var, value) do { (void) xchg(&var, value); } while (0)
 #define set_wmb(var, value) do { var = value; wmb(); } while (0)
 
 #define warn_if_not_ulong(x) do { unsigned long foo; (void) (&(x) == &foo); } while (0)